﻿<html dir="LTR"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"><title>ELS.Configuration</title><xml></xml><link rel="stylesheet" type="text/css" href="MSDN.css"></head><body id="bodyID" class="dtBODY"><div id="nsbanner"><div id="bannerrow1"><table class="bannerparthead" cellspacing="0"><tr id="hdr"><td class="runninghead">An NDoc Documented Class Library</td><td class="product"></td></tr></table></div><div id="TitleRow"><h1 class="dtH1">ELS.Configuration Namespace</h1></div></div><div id="nstext"><p></p><h3 class="dtH3">Classes</h3><div class="tablediv"><table class="dtTABLE" cellspacing="0"><tr valign="top"><th width="50%">Class</th><th width="50%">Description</th></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.Configuration.html">Configuration</a></td><td width="50%">
            Represents the configuration settings applicable to a particular computer, application, or resource.
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ConfigurationManager.html">ConfigurationManager</a></td><td width="50%">
            Provides a singleton facade to work with configuration settings. 
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ConfigurationProperty.html">ConfigurationProperty</a></td><td width="50%">
            Represents a property within a <a href="ELS.Configuration.ConfigurationSection.html">ConfigurationSection</a></td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ConfigurationPropertyCollection.html">ConfigurationPropertyCollection</a></td><td width="50%">
            Represents a collection of string values.
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ConfigurationProvider.html">ConfigurationProvider</a></td><td width="50%">
            Acts as a base class for deriving custom configuration providers.
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ConfigurationProviderFactory.html">ConfigurationProviderFactory</a></td><td width="50%">
            A factory that encapsulates the knowledge of which <a href="ELS.Configuration.ConfigurationProvider.html">ConfigurationProvider</a> to create.
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ConfigurationSection.html">ConfigurationSection</a></td><td width="50%">
            Represents a section within configuration settings.
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ConfigurationSectionCollection.html">ConfigurationSectionCollection</a></td><td width="50%">
            Represents a collection of <a href="ELS.Configuration.ConfigurationSection.html">ConfigurationSection</a> instances.
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ConfigurationValueCollection.html">ConfigurationValueCollection</a></td><td width="50%">
            Represents a collection of string values associated with a property.
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.HashList.html">HashList</a></td><td width="50%">
            Represents a composite collection of key-and-value pairs that are accessible by key and by index.
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ListChangedEventArgs.html">ListChangedEventArgs</a></td><td width="50%">
            Provides data for the <a href="ELS.Configuration.HashList.ListChanged.html">ListChanged</a> event.
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.LocalFileConfigurationProvider.html">LocalFileConfigurationProvider</a></td><td width="50%">
            Provides file based persistence for configuration settings.
            </td></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ProviderBase.html">ProviderBase</a></td><td width="50%">
            Abstract base class that implements the IDataProvider interface.
            </td></tr></table></div><h3 class="dtH3">Interfaces</h3><div class="tablediv"><table class="dtTABLE" cellspacing="0"><tr valign="top"><th width="50%">Interface</th><th width="50%">Description</th></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.IDataProvider.html">IDataProvider</a></td><td width="50%">
            Allows an object to implement a DataProvider, and represents a set of methods and mapping action-related properties
            used to load and save data.
            </td></tr></table></div><h3 class="dtH3">Structures</h3><div class="tablediv"><table class="dtTABLE" cellspacing="0"><tr valign="top"><th width="50%">Structure</th><th width="50%">Description</th></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.LockGuard.html">LockGuard</a></td><td width="50%">
            The LockGuard structure marks a statement block as a critical section by 
            obtaining the mutual-exclusion lock for a given object, executing a statement block, 
            and then releasing the lock when disposed.
            </td></tr></table></div><h3 class="dtH3">Delegates</h3><div class="tablediv"><table class="dtTABLE" cellspacing="0"><tr valign="top"><th width="50%">Delegate</th><th width="50%">Description</th></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ListChangedEventHandler.html">ListChangedEventHandler</a></td><td width="50%">
            Represents the method that will handle the ListChanged event of the <a href="ELS.Configuration.HashList.html">HashList</a> class.
            </td></tr></table></div><h3 class="dtH3">Enumerations</h3><div class="tablediv"><table class="dtTABLE" cellspacing="0"><tr valign="top"><th width="50%">Enumeration</th><th width="50%">Description</th></tr><tr valign="top"><td width="50%"><a href="ELS.Configuration.ListChangedType.html">ListChangedType</a></td><td width="50%">
            Specifies how the list changed.
            </td></tr></table></div></div></body></html>